/*
 * @Description: 用户表格式
 * @Author: zhihong deng
 * @Date: 2021-08-22 20:35:38
 * @LastEditors: zhihong deng
 * @LastEditTime: 2021-09-14 20:06:02
 */
const mongoose = require('mongoose')
const userSchema = mongoose.Schema({
	userId: Number, //用户ID，自增长
	userName: String, //用户名称
	userPwd: String, //用户密码，md5加密
	userEmail: String, //用户邮箱
	mobile: String, //手机号
	sex: Number, //性别 0:男  1：女
	deptId: [], //部门
	job: String, //岗位
	state: {
		type: Number,
		default: 1,
	}, // 1: 在职 2: 离职 3: 试用期
	role: {
		type: Number,
		default: 1,
	}, // 用户角色 0：系统管理员  1： 普通用户
	roleList: [], //系统角色
	createTime: {
		type: Date,
		default: Date.now(),
	}, //创建时间
	lastLoginTime: {
		type: Date,
		default: Date.now(),
	}, //更新时间
	remark: String,
})

module.exports = mongoose.model('users', userSchema, 'users')
